Skip to content

Release 1.3 and update to 1.4-SNAPSHOT with improved GPG configuration#78

Merged
yuanoOo merged 3 commits intooceanbase:mainfrom
yuanoOo:1.4-sanp
Sep 28, 2025
Merged

Release 1.3 and update to 1.4-SNAPSHOT with improved GPG configuration#78
yuanoOo merged 3 commits intooceanbase:mainfrom
yuanoOo:1.4-sanp

Conversation

@yuanoOo
Copy link
Collaborator

@yuanoOo yuanoOo commented Sep 26, 2025

Changes

Version Updates

  • Release version 1.3 to Maven Central Repository
  • Update version to 1.4-SNAPSHOT for continued development

Configuration Improvements

  • Add Maven Central publishing plugin configuration
  • Optimize GPG plugin configuration for CI environments
  • Fix missing name elements in all sub-modules
  • Configure asynchronous publishing to avoid long waits

Technical Enhancements

  • Configure GPG signing to not interrupt Maven execution on failure
  • Add failOnNoKey=false configuration
  • Optimize GPG parameters for batch processing mode

Publishing Configuration

  • Configure central-publishing-maven-plugin
  • Set autoPublish=true
  • Configure waitUntil=validated
  • Update distributionManagement to new Central Portal URL

These changes ensure the project can be successfully published to Maven Central Repository while supporting CI/CD environments.

- Set gpg.skip=true by default to avoid CI failures
- Add GitHub Actions workflow for CI with GPG skip
- Configure GPG plugin to use gpg.skip property
- Ensure CI builds work without GPG keys
- Remove failOnNoKey parameter which is not supported by maven-gpg-plugin
- Keep only the valid skip parameter with gpg.skip property
- This should resolve the CI build failures
@yuanoOo yuanoOo merged commit d4be39a into oceanbase:main Sep 28, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant